package com.ftg.learn.chapter02.dao;

import com.ftg.learn.chapter02.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;

import javax.annotation.Resource;

/**
 * 就这个一定是用来操作数据库相关
 * Repository
 *

 *  用哪个注解可以完成当前被 容器管理
 * @author kangjx
 * @date 2022/11/2
 */
@Repository
public class UserDao {

    /**
     * 自动装配
     * 会去容器里面自己查找 User类型的实例赋值user
     * 没有指定byName 还是byType
     * : 默认下按照类型查找
     * : 如果存在 多个实例，指定名称
     * Autowired ： spring 注解
     */
    @Resource
    User user;

    public String test1(){

        return "this is my dao" + user.getAddress();
    }



}
